#!/bin/bash
# 开始下载
URL=https://cdn.npm.taobao.org/dist/node/v12.16.2/node-v12.16.2-linux-x64.tar.xz
source ../linux/download_unzip.sh "node" $URL

# >>> source 调用本脚本时可用变量
# >>> $FILE_PATH 文件绝对路径：/opt/software/node-v12.16.2-linux-x64.tar.xz
# >>> $FILE_EXTENSI 文件后缀：xz
# >>> $File_HOME 软件HOME：/opt/module/node/node-v12.16.2-linux-x64
# >>> $REPO_PATH 仓库目录：/opt/repository/node
# 未设置过，则配置JAVA环境变量
if (( 0 == `cat /etc/profile | grep NODE_HOME | wc -l` )); then
sudo cat >>/etc/profile<<EOF

#===== 配置NODE_HOME环境变量 =====
NODE_HOME=$File_HOME
PATH=\$PATH:\$NODE_HOME/bin
export NODE_HOME PATH
EOF
fi
source /etc/profile
echo "node版本："`node -v`
echo "npm版本："`npm -v`
echo "开始安装nrm源管理器"
npm cache clean --force
npm config set registry https://registry.npm.taobao.org
npm install -g nrm

#======================================================
#                     nrm 切换源说明
#======================================================
# （1）查看：nrm ls     带*当前源是官方源
# （2）切换：nrm use taobao
# （3）增加：nrm add <registry> <url>
# （4）删除：nrm del <registry>
# （5）测试速度：nrm test npm
#======================================================
#              安装vue-cli（全局安装vue-cli）
#======================================================
# 命令：npm install vue-cli -g
# 检查环境是否安装上：vue -V
# 创建vue项目：
# 在命令行里输入命令：vue init webpack vue_demo（创建名字为‘vue_demo’的文件夹）
# 然后进入此文件夹：cd vue_demo
# 然后手动下载：npm install
# 最后运行程序：npm run dev        
# 运行之后会导出网址：http://localhost:8080
#======================================================
#              安装 Angular CLI
#======================================================
# 命令：npm install -g @angular/cli
# 创建一个新的项目ng new angular-project-name
# cd angular-project-name
# ng serve --open  
# 命令会构建本应用、启动开发服务器、监听源文件，并且当那些文件发生变化时重新构建本应用
# 标志会打开浏览器，并访问 http://localhost:4200/
#======================================================

